Page({

  /**
   * 页面的初始数据
   */
  data: {
    webok:false,
    showUploadTip: false,
    haveGetOpenId: false,
    envId: '',
    openId: '',
    openTm: '',
    userInfo: {},
    logs:[],
    hasUserInfo: false,
    canIUse: wx.canIUse('button.open-type.getUserInfo'),
    canIUseGetUserProfile: true,
    canIUseOpenData: wx.canIUse('open-data.type.userAvatarUrl') && wx.canIUse('open-data.type.userNickName') && wx.canIUse('open-data.type.user')// 如需尝试获取用户信息可改为false
  },
    // 事件处理函数
    bindViewTap() {
      wx.navigateTo({
        url: '../logs/logs'
      })
    },

  onLoad(options) {
    this.setData({
      envId: options.envId
    })
  },
  getUserProfile(e) {
    // 推荐使用wx.getUserProfile获取用户信息，开发者每次通过该接口获取用户个人信息均需用户确认，开发者妥善保管用户快速填写的头像昵称，避免重复弹窗
    wx.getUserProfile({
      desc: '展示用户信息', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
      success: (res) => {
        console.log(res)
        this.setData({
          userInfo: res.userInfo,
          hasUserInfo: true
        })
      }
    })
  },
  dianji:function(e){ 
    wx.navigateTo({
      url: '/pages/index/myweb?webview=https://zyqok.com/wxtest.html',
    })
  },
  getOpenId() {
    wx.showLoading({
      title: '',
    })
   wx.cloud.callFunction({
      name: 'quickstartFunctions',
      config: {
        env: this.data.envId
      },
      data: {
        type: 'getOpenId'
      }
    }).then((resp) => {
      this.setData({
        haveGetOpenId: true,
        openId: resp.result.openid
      })
     wx.hideLoading()
   }).catch((e) => {
      this.setData({
        showUploadTip: true
      })
     wx.hideLoading()
    })
  },

  onReady(options) {
    // this.getOpenId(),
    // this. getUserProfile()
  },
  gettm() {
   wx.scanCode({
     onlyFromCamera: false,
     success: (res) => {
      console.log(res)
      this.setData({
        openTm: res.result
      })
    }

   })
  },
  gethoutai() {
    var that=this;   // 这个地方非常重要，重置data{}里数据时候setData方法的this应为以及函数的this, 如果在下方的sucess直接写this就变成了wx.request()的this了
    wx.request({
      url:'https://json.tewx.cn/user/API_kdd531mytfdzm06i?sdAS1dsnuUa3sd=190001&Jsdh4bajs99dii=sohpuisypf4nfaei',//请求地址
      data:{//发送给后台的数据
        name:"bella",
        age:20
      },
      header:{//请求头
        "Content-Type":"applciation/json"
      },
      method:"GET",//get为默认方法/POST
      success:function(res){
        console.log(res.data);//res.data相当于ajax里面的data,为后台返回的数据
　　　　　　that.setData({//如果在sucess直接写this就变成了wx.request()的this了.必须为getdata函数的this,不然无法重置调用函数
 
　　　　　　logs:res.data.result
 
　　　　　　　　　　})
 
      },
      fail:function(err){},//请求失败
      complete:function(){}//请求完成后执行的函数
    })
  },
  clearOpenId() {
    console.log("11111");
    this.setData({
      haveGetOpenId: false,
      openId: ''
    })
  }
})
